

"""
需求1 ：
编写一个打分程序，用户输入一个0~100的数字，根据分数来判断结果
输入的数字>=90 , 输出：优
输入的数字>=80 , 输出 ：良
输入的数字>=60 ， 输出：及格
否则输出 ： 不及格
"""
def get_result(score):
    if score > 100 or score <0:
        return '输入不正确，请重新输入'
    elif score >= 90:
        return '优秀'
    elif score >= 80:
        return '良'
    elif score >= 60:
        return '及格'
    else:
        return '不及格'


def get_result1(score):
    if score > 100 or score <0:
        return '输入不正确，请重新输入'
    if score >= 90:
        return '优秀'
    if score >= 80:
        return '良'
    if score >= 60:
        return '及格'
    return '不及格'

# score = input("请输入一个数字:")
# score = int(score)
# print(get_result(score))


"""
需求2 ：
编写一个登录函数，要求用户输入用户名和密码 ，根据用户名和密码返回结果
内置用户名：admin ，密码 ：123456 ，用户输入的用户名和密码跟这个一致则返回字典:{'code':0,'message':'登录成功'}
用户名或密码不正确返回：{'code':1,'message':'用户名或密码不正确'}
用户名或密码为空，返回{'code':2,'message':'用户名不能为空'} ，{'code':3,'message':'密码不能为空'}
"""
def login(username,password):
    db_user = 'admin'
    db_password = '123456'
    if username == '' or username is None:
        return {'code':2,'message':'用户名不能为空'}
    if password == '' or password is None:
        return {'code':3,'message':'密码不能为空'}
    if username == db_user and password == db_password:
        return {'code':0,'message':'登录成功'}
    return {'code':1,'message':'用户名或密码不正确'}

uname = input("请输入用户名:")
pswd = input("请输入密码：")
print(login(uname,pswd))